provide an essential service - Espagnol Anglais Dictionnaire